Versions
vdAstrid2 Versions
Virtual devices for ASTRID2
vdAstrid2 documetationConSys Projects Versions
This document is generated by CsDocVer 18-12-2024 - 14:36
Version: 1.48.853.82 (TW - 2024-12-04):
New features:
- CVdAst2ErrorFix - f2 Very poor A2 beam lifetime... - Change implementation to use Scheduler to set 'Filling' - elog entry 2900
Version: 1.48.844.81 (TW - 2024-11-19):
New features:
- Add CRE141AMPast2.Interlock as trigger to EFX100RINGERast2 - elog entry 2875
- Upgrade of EFX100RINGERast2 ErrorFix to include Cooling water interuptions - elog entry 2761
- CVdA2HardwareProtection - Cooling water protection needs to be updated to operate together with EFX100RINGERast2 error fix - elog entry 2880
- CVdA2BeamCurrent: Changed max lifetime to 30 h
Version: 1.47.787.80 (TW - 2024-09-02):
New features:
- CVdAst2ErrorFix: Implemented: Very poor A2 beam lifetime which does not go away after an injection (dust particle?) - elog entry 2562
Version: 1.47.786.79 (TW - 2024-08-30):
New features:
- Changed trigger messages from noSMS to sendSMS - elog entry 2818
Version: 1.47.743.78 (JSN - 2024-05-07):
New features:
- CVdCalcAstrid2: Added features from PEven Delphi program - elog entry 2776
- CVdAst2ElOp: When changing from InjectionAdj to Topup, wait untill current below topupIset before Ast acceleration - elog entry 2783
Version: 1.47.743.77 (TW - 2024-05-07):
New features:
- f0 A2 MachineMode auto change, changes - elog entry 2782
- Error fix methods should check MachineMode when looping in retries - Loop retries should require same MachineMode as trigger condition - elog entry 2784
Version: 1.47.742.76 (TW - 2024-05-06):
New features:
- Automatic change of MachineMode based on OpMode and time - elog entry 2775
Version: 1.47.699.75 (TW - 2024-02-01):
New features:
- CSGM4Device - Calibration between mm and kSteps for the exit slit position - elog entry 2727
- CVdCalcAstrid2: Feedbackfrom MRS441.hSkipInj to QPS141IPS.Iw for keeping beam size constant
- CVdAst2ElOp: Added Landau Cooler control in TurnRingOn and -Off
Version: 1.47.664.74 (TW - 2023-11-10):
New features:
- CVdAst2ElOp: MicAutoAlign is turned on when entering UserMode
Correted bugs:
- CVdAst2ErrorFix: Change to use new Scheduler device when setting decay/filling - elog entry 2701
Version: 1.47.661.73 (TW - 2023-11-03):
New features:
- CVdAst2ErrorFix: Change to use new Scheduler device for when setting decay/filling - elog entry 2701
Version: 1.47.658.72 (TW - 2023-10-12):
New features:
- New 'empty' core code device: CVdAst2EFScheduler
Version: 1.47.657.71 (TW - 2023-10-10):
New features:
- CVdAst2ErrorFix: New ErrorFix: A2 transfer beamline error recovery - elog entry 2677
Version: 1.47.647.70 (TW - 2023-09-15):
New features:
- CVdAst2ErrorFix: New ErrorFix: A2 ring error recovery - elog entry 2675
Version: 1.47.641.69 (TW - 2023-09-08):
New features:
- New device: CVdAst2ErrorFix, base device implemented - elog entry 268
- New device: CVdAst2Automation, base device implemented - elog entry 2683
Version: 1.47.603.68 ( - 2023-06-07):
New features:
- Removed insistence for not user mode for A2 magnet wash
- CVdCalcAstrid2: Improved SkipInjection for MRS441CAM .h and .hSig values
Version: 1.47.577.67 (TW - 2023-04-20):
New features:
- CVdA2BeamCurrent - CsLog2020 beamcurrent log - go to reduced log rate when no bea - elog entry 2532
- VdAst2ElOp: Added check of supplies in Remote at TurnXXXOn
- VdAst2ElOp: Replaced ENTER_AND_TRYs with ..._MP functions many places
- VdAst2ElOp: Added TurnRPCsOn and ..Off
- VdAst2ElOp: Made A2MagnetWash work also with beam
Version: 1.47.531.66 (TW - 2023-01-27):
VdAst2BeamCurrent: No lifetime calculation if beam current below 2.0 mA, Chnaged HISTORY_LOWCURRENT_LIMITfrom 0.3 to 2
Version: 1.47.479.65 (TW - 2022-10-07):
New features:
- CVdAst2ElOp: Added auto turnon of Ast2 RF when closing A2 hakk
- CVdA2BeamCurrent: Changed MIN_STEP_SIZE from 0.02 to 0.05 (mA).
Correted bugs:
- Fix of various issues reported by VC2022 intillisence - elog entry 236+
Version: 1.44.321.64 (TW - 2021-12-08):
Correted bugs:
- A2BeamCurrent.stepShortLatch does not go to zero (anymore) - elog entry 2338
Version: 1.44.287.63 (TW - 2021-10-28):
New features:
- CVdA2BeamCurrent - Implement support for CsLog2020 Status requests
- CVdAst2ElOp: Added wash of Qpole Shunts
- CVdAst2ElOp: Improved TurnRingOn
Version: 1.43.253.62 (TW - 2021-08-12):
New features:
- CVdA2BeamCurrent - Changed update rate for .normal and .slow - elog entry 2238
Version: 1.43.251.61 (TW - 2021-08-11):
Version: 1.43.249.60 (TW - 2021-08-06):
New features:
- CVdAst2ElOp: Displays message when A2 magnet wash is finished
- CVdAst2ElOp: Implemented WaitingForTopup boolean when waiting for some condition to (automatically) enter Topup
Version: 1.43.238.59 (TW - 2021-07-12):
Version: 1.43.224.58 (TW - 2021-06-10):
New features:
- CSGM4DeviceV0 has been removed from project - elog entry 2214
Version: 1.43.215.57 (TW - 2021-05-18):
New features:
- CVdA2BeamCurrent: CsLog2020 code activated in all builds - logging to 'test' parameters - elog entry 2203
Version: 1.43.196.56 (TW - 2021-04-06):
Correted bugs:
- Device CVdAst2HardwareProtection missing new distributors - elog entry 2185
Version: 1.43.173.55 (TW - 2021-02-22):
New features:
- VDAstrid2Calc: Added calc of EstimatedFsync
- CVdAst2ElOp: Added reset of TimingCounters (for proper timing synchronization)
Correted bugs:
- CSGM4Device - chrashed during load of histories - error in versioning - elog entry 2146
Version: 1.43.143.54 (TW - 2020-12-01):
CVdFacilityHealth - check of ISA domain trusted health check devices removed
Version: 1.41.96.53 ( - 2020-07-13):
Correted bugs:
- Also turn on Vexci in InjAdj mode (if one is there for long)
- Ignore if BMH609IPS.comm is invalid
Version: 1.40.1787.52 ( - 2020-01-03):
Version: 1.39.1665.51 ( - 2019-03-21):
New features:
- Writing to QPV functional parameters should result in packet writing to individual power supplies - elog entry 2000
Version: 1.39.1656.50 ( - 2019-03-05):
New features:
- CVdA2HardwareProtection Device: Close VVS421 and VVS451 if beam current is above limit - elog entry 2007
Version: 1.39.1647.49 ( - 2019-02-08):
New features:
- vdFacilityHealth: New watchdog program/device - check SQL databases etc. needed for ConSys is ok. - elog entry 2004
Version: 1.39.1588.48 ( - 2018-08-10):
Version: 1.39.1586.47 ( - 2018-08-01):
Correted bugs:
- RelyTSinceFailAst2.Current is (wrongly) zeroed at Month change - elog entry 1950
Version: 1.39.1580.46 ( - 2018-07-12):
New features:
- CVdWUN131EnergyDevice - update of cEnergy when harmonic or gap1set changed - elog entry 1945
- VdAst2ElOp: added turning on and off of ASTRID2 parts
Correted bugs:
- VdAst2ElOp: Changed reliabilty error limit to 10% (below TopupIset)
Version: 1.39.1563.45 ( - 2018-04-04):
New features:
- CVdA2BeamCurrent - Reliability changes, added MTTR2 calculation (MTTR including omFault) - elog entry 1937
Version: 1.39.1517.44 ( - 2018-01-10):
Quadrupoles Common Control - TW20180110 - out of operation, QPV's upgraded with new supplies, now handled by VdA2PoleFaceMagnets
Version: 1.39.1509.43 ( - 2017-12-18):
New features:
- Availability, MTBF and MTTR calculations for ASTRID2 - elog entry 1912
- BeamCurrent device reliability corrected
Version: 1.39.1502.42 ( - 2017-12-07):
Correted bugs:
- CVdA2BeamCurrent - Sometimes throws an exception when pressing 'resetClient'. - elog entry 1914
Version: 1.39.1470.41 ( - 2017-10-02):
Correted bugs:
- AMO Monochromator - calculates ´0' cAngle when cff is set 1.0
Version: 1.39.1452.40 ( - 2017-08-23):
New features:
- CVdA2BeamCurrent: Hardcode persistent file names changed from 'A2*.*' to '5023_A2*.*' - elog entry 1873
- VdA2BeamCurrent: LossRate - elog entry 1841
Version: 1.39.1443.39 ( - 2017-08-10):
Correted bugs:
- CVdCalcAstrid2: Delay source, wrong definition in release code
Version: 1.39.1434.38 ( - 2017-08-02):
New features:
- Timing automation / calculation - elog entry 1851
Version: 1.39.1434.37 ( - 2017-08-02):
New features:
- Auto change DAF file, when changing beammode (Filling or Topup)
Correted bugs:
- WIG121 (sometimes) run to far when moving long distances - elog entry 1776
Version: 1.37.1386.36 ( - 2017-04-05):
New features:
- WIG121 (sometimes) run to far when moving long distances - elog entry 1776
Version: 1.37.1386.35 ( - 2017-04-04):
New features:
- VdAst2HardwareProtection Device: Activate "ForcedFrontendValvesClosed". - elog entry 1805
Version: 1.37.1280.34 ( - 2016-08-24):
Correted bugs:
- Correction of angle offsets - elog entry 1730
Version: 1.35.1257.33 ( - 2016-06-08):
Correted bugs:
- zPerpend not updated after grating change - elog entry 1693
Version: 1.35.1213.32 ( - 2016-04-27):
Correted bugs:
- CAMOMonoDevice: Can come into a state where move is not finished => new go not posible - elog entry 1666
Version: 1.34.1155.31 ( - 2016-02-10):
New features:
- AMO device - additional features - elog entry 1589
- CvdA2HardwareProtection: Close all frontend valves if Compressed air pressure is low - elog entry 1594
- VdAst2 device: Sublimate all ASTRID2 "one-button" - elog entry 1595
- CAMOmonoDevice: Include new reading status 'PositionOk' after scan - elog entry 1599
- CAMOmonoDevice: Changes/Additions - elog entry 1598
Version: 1.34.1104.30 ( - 2015-12-09):
Correted bugs:
- Improved EnableAstExtrKicker routine by second tryies
Version: 1.34.1049.29 ( - 2015-10-29):
New features:
- CAMOmonoDevice: New calculations for EXS Scanner - elog entry 1550
Version: 1.34.1025.28 ( - 2015-09-03):
New features:
- CAMOmonoDevice: New device for control of the AMO undulator, Initial versionn - elog entry 1522
- CVdAst2ElOp: Added control of vertical excitation (turn-on in decay at some current and turn-on during filling (up to some current))
Version: 1.34.1015.27 ( - 2015-08-17):
New features:
- Implementation of PSS monitoring of A2 RF safety inhibit - elog entry 1492
- Deadman counter alive check
- Paused Inj. BeamMode implemented
Version: 1.34.979.26 ( - 2015-05-04):
Correted bugs:
- CVdLandauCavityCRL121: Calculation of relative motor move distances was wrong - elog entry 1486
Version: 1.34.970.25 ( - 2015-04-21):
New features:
- CVdA2HardwareProtection or new CLandauCavityDevice: Add protection of Landau cavity - elog entry 1472
Version: 1.34.966.24 ( - 2015-04-09):
Correted bugs:
- Ast2ElOp - Use outdated parameters - elog entry 1468
Version: 1.33.898.23 ( - 2014-08-07):
Correted bugs:
- CVdA2HardwareProtection: Protection was not working - wrong distributor names - elog entry 1422
Version: 1.33.893.22 ( - 2014-07-02):
New features:
- Time to keep step size information in top up and filling mode, changed from 5 to 15 minuttes - elog entry 1416
Version: 1.33.864.21 ( - 2014-04-14):
New features:
- Quadrupoles Common Control: Use CConSysDoubleArray instead of CDataPacket to write data to send data to Corrector supplies. - elog entry 1389
- Quadrupoles Common Control: Take control array of type CConSysDoubleArray with common write current and all offsets as inputs - elog entry 1390
Version: 1.33.863.20 ( - 2014-04-08):
Correted bugs:
- WUN131 - VVS331 Valve protection, corrected new method - elog entry 1334
Version: 1.33.862.19 ( - 2014-04-07):
New features:
- SGM3 device - software limits for exit slit positions
Version: 1.33.846.18 ( - 2014-03-13):
New features:
- New SGM3 device - elog entry 1352
Version: 1.33.844.17 ( - 2014-03-10):
New features:
- Wish for a parameter with AUUV photoabsption signal normalized to beamcurrent
Correted bugs:
- CVdA2HardwareProtection: WUN131 - VVS331 Valve protection - MoveInhibit reimplemented
Version: 1.33.832.16 ( - 2014-02-04):
Correted bugs:
- If QPV1xx.Common is out of bound >= race condition - elog entry 1344
Version: 1.33.808.15 ( - 2014-01-22):
New features:
- CWIG121Device: Calibration updated - elog entry 1341
Version: 1.33.807.14 ( - 2014-01-16):
New features:
- CVdA2HardwareProtection: WUN131 - VVS331 Valve protection - elog entry 1334
Version: 1.33.800.13 ( - 2013-12-20):
New features:
- cVdA2PersonSafety: write to PIS100.Deadman just before device close and just after start - elog entry 1324
Version: 1.33.775.12 ( - 2013-11-01):
New features:
- WUN131 (old ASTRID undulator) correction coils, conversion to horizonatal/vertical deflection in CVdCalcAstrid2 - elog entry 1267
Version: 1.33.750.11 ( - 2013-08-19):
New features:
- CVdCalcAstrid2: Implement bumper common control - elog entry 1259
Version: 1.33.749.10 ( - 2013-07-16):
New features:
- QPV1XXIPS common control option with offsets - elog entry 1258
Version: 1.33.745.9 ( - 2013-07-05):
Correted bugs:
- Implementation of handler for 'not halt' signal from safety PLC is missing - elog entry 1249
Version: 1.31.715.8 ( - 2013-05-30):
New features:
- CVdA2HardwareProtection: Add supplies power of if cooling water temperature is to high (and if pressure to low?) - elog entry 1215
Version: 1.31.715.7 ( - 2013-05-29):
New features:
- Initial version of Wiggler 121 device implemented
Version: 1.31.696.6 ( - 2013-04-15):
New features:
- New Device: CVdA2Health - elog entry 1205
Version: 1.31.670.5 ( - 2013-02-22):
New features:
- Device which can turn off power supplies which does not have water flow interlock in case the cooling water stops - elog entry 1151
- CVdAst2ElOp: Implemented TopUp automation
Version: 1.31.663.4 ( - 2013-02-05):
Correted bugs:
- Step size not calculated and lifetime calculations wrong after restart of ConSysLoader on fec09 - elog entry 1162
- ASTRID2 lifetime goes to max, when going from filling to decaying - elog entry 1159
Version: 1.31.611.3 ( - 2012-08-28):
New features:
- ASTRID2 Ring turn off
- ASTRID2 inauguration features
Version: 1.31.611.2 ( - 2012-08-28):
Version: 1.29.1.1 (tw - 2010-04-21):
Initial version, Created in Visual Studio 2008, App Wiziard: MFC dll, MFC Extension Dll
Last Modified 18 December 2024